/api/auth/oauth/[provider]
Info
Whenever there are errors, the response will redirect to the /oauth_error page. All responses on this page are based on if FEATURES_HEADLESS was set to true, therefore all responses will be JSON.
GET [provider] OAuth
Query
| Field Name | Type | Description | 
|---|---|---|
| code | string? | The OAuth code from [provider] | 
308 Redirect
If there is no code present in the query, it will redirect to the providers OAuth link for the user to authenticate with.
400 Bad Request (JSON)
- oauth registration is disabled-- FEATURES_OAUTH_REGISTRATIONis set to- false, therefore you cannot access this resource.
- [provider] OAuth is not configured- The provider you are trying to use is not configured correctly. Check the configuration page for more information.
- invalid request- Unable to verify oauth request, the OAuth provider did not return a200.
- no access_token in response- The OAuth provider did not return an access token.
- no refresh_token in response- The OAuth provider did not return a refresh token (if applicable).
- invalid user request- Unable to get user information from the OAuth provider.
Last updated: 3/3/2024
Edit this page on GitHub